Sie sind hier:
Lexikon/Glossar
Telefon (Mo-Fr 9-16 Uhr):
0201/649590-0
|
Kontaktformular
MENU
Start
Hauptseite
Angebote im Überblick
Kernkompetenzen
Softwareentwicklung
Beratung
Firmen-Schulungen
Offene Seminare
Online-Maßnahmen
Vorträge
Coaching
Support
Fachbücher
Fachartikel
Konditionen
Themen
Kernkompetenzen
Aktuelle Themen
Web & Cloud
Apps / Mobilplattformen
Benutzeroberflächen / User Experience
.NET
JavaScript / TypeScript
Java
Programmiersprachen
Entwicklungswerkzeuge
Scripting
Softwareengineering
Datenbanken / Reporting / BI
Betriebssysteme & Virtualisierung
Microsoft Server-Produkte
Windows & Office für Anwender
Soft Skills & IT-Recht
Beratung
Beratungsthemen
Coaching
Softwareentwicklung
Technischer Support
Unsere Top-Berater
Referenzkunden
Angebotsanfrage
Individuelle Schulungen
1026 Schulungsthemen
Agendakonfigurator
Weiterbildungsphilosophie
Didaktische Konzepte
Vor Ort oder online
Unsere Top-Trainer
Referenzkunden
Teilnehmerfeedback
Angebotsanfrage
Offene Seminare
.NET-Akademie
.NET/C#-Basisseminar
WPF
WinUI
.NET MAUI
Blazor
ASP.NET WebAPI & gRPC
Entity Framework Core
Unit Testing / TDD
PowerShell
Infotage
Wissen
Übersicht
Fachbücher
Fachartikel
Konferenzvorträge
Konferenzen/Events
Spickzettel
Lexikon/Glossar
Programmcodebibliothek
Versionshistorie
Weblog
Downloads
Newsletter
Community-/Leserportal
Registrierung
.NET/C#/Visual Studio
.NET 10.0
.NET 9.0
.NET 8.0
ASP.NET (Core)/Blazor
PowerShell
Über uns
Kontakt
Selbstdarstellung
Kernkompetenzen
Dr. Holger Schwichtenberg
Top-Experten
Leitung & Kundenteam
Referenzkunden
Kundenaussagen
Referenzprojekte
Partner
Konditionen
Stellenangebote
Weitere Websites
Impressum
Datenschutzerklärung, Haftung, Urheberrecht, Barrierefreiheit
Suche
Themenkatalog
Tag Cloud
Volltextsuche
Site Map
FAQs
Erklärung des Begriffs: .NET (DOTNET)
Begriff
.NET
Abkürzung
DOTNET
Eintrag zuletzt aktualisiert am
04.02.2025
Zur Stichwortliste unseres Lexikons
Was ist
.NET
?
.NET (gesprochen DOTNET) ist der Oberbegriff für das wichtigste Softwareentwicklungsframework der Firma Microsoft.
Microsoft .NET umfasst
Programmiersprache
n wie C#, F#,
Visual Basic .NET
und
C++/CLI
eine Laufzeitumgebung / Runtime
Klassenbibliotheken mit mehr als 10.000 Klassen
Entwicklerwerkzeuge
Aktuelle Implementierungen von .NET
Das moderne, plattformneutrale .NET (ohne Zusatz, intern aber .NET Core) seit 2020
Das klassische Microsoft .NET Framework für die Windows-Betriebssysteme seit 2001
Frühere Implementierungen von .NET
.NET Framework for
Windows Server Core
(für Webanwendungen)
.NET Framework Client Profile
(nur für Desktop-Anwendungen)
.NET Compact Framework
(für Windows Pocket/Mobile und Windows Embedded)
.NET Micro Framework
(für Kleinstgeräte wie MSN Watch, Sideshow)
Silverlight (als Browser-Plug-in und Desktop auf Windows und macOS)
Silverlight für Windows Phone
XNA (für XBOX, Desktop, Windows Phone)
.NET Profile für
Windows Runtime
(
WinRT
)/
Windows 8
Apps
.NET Native
für
Universal Windows Platform
(
UWP
) Apps
Mono
insbesondere als Basis für
Xamarin
Mobile Apps
.NET Native
für
Universal Windows Platform
(
UWP
) Apps
.NET Core
Anfänge um den Jahrtausendwechsel
.NET wurde erstmals im Juni des Jahres 2000 von Bill Gates erwähnt. Einen Monat später, auf der
Professional Developers Conference
(
PDC
), verteilte Microsoft dann CDs mit eine Alpha-Version
.NET Framework 1.0
und der zugehörigen
Entwicklungsumgebung
Visual Studio .NET
für die Sprachen C#,
Visual Basic .NET
, J# (Java-Syntax), Jscript.NET (
JavaScript
-Syntax) sowie
Managed C++
(später:
C++/CLI
).
Microsoft sieht als offiziellen Erscheinungstermin des
.NET Framework 1.0
den 13. Februar 2002 an, auch wenn laut Quellen im Netz der Download der fertigen Version im
Microsoft Developer Network
(
MSDN
) schon am 14. Januar 2002 möglich war.
Viele Implementierungen bis "
One .NET
"
Die erste Implementierung von .NET war das Microsoft .NET Framework. Es gab in der Vergangenheit diverse Implementierung von .NET, die meisten innerhalb von Microsoft, einige aber auch außerhalb von Microsof6t (
Mono
und
DotGnu Portable .NET
). Viele sind davon wieder beerdigt worden.
Mit
.NET 5.0
(2020) und
.NET 6.0
(2021) hat Microsoft die drei verbliebenen Varianten .NET Framework, .NET Core und
Mono
/
Xamarin
zusammengeführt zu "
One .NET
".
Standardisierung
.NET ist in Teilen bei der
ECMA
und
ISO
standardisiert.
Schreibweise
Bezüglich der genauen Schreibweise von .NET gibt es einige Meinungsverschiedenheiten. Zum Teil schreibt Microsoft selbst .net oder .Net. Einige Medien schreiben den Begriff aus: DOTNET oder dotnet. Vorherrschend und von Micro-soft selbst meist verwendet ist jedoch die Schreibweise mit drei Großbuchstaben. Diese Schreibweise wird auch in diesem Buch verwendet (außer auf dem Cover, da hier das offizielle Logo abgebildet ist, das die Kleinschreibweise verwendet).
Ziele der ursprünglichen .NET
Ziel von .NET waren und sind:
moderne und flexible Softwareentwicklungsplattform für Windows auf hohem Abstraktionsniveau
für die Entwicklung von Software aller Art zu schaffen, als
Nachfolger für das zuvor herrschende Wirrwarr von Softwareentwicklungsplattformen für Windows (C++
MFC
, Visual Basic, COM)
Konkurrenz zu Java
.NET bietet Unterstützung für die Programmierparadigmen
Objektorientierung
Komponentenorientierung und
Serviceorientierung
Mit
Ausnahme
der
Hardware
treiberprogrammierung deckt .NET von Desktop-Anwendung bis Web-Anwendungen, von
Systemdienste
n bis
Webservice
und von
Datenbank
routinen bis zur Office-Programmierung alle Anwendungsarten ab.
Ziele der modernen .NET (ursprünlich .NET Core)
Plattformunabhängigkeit
Modularisierung
Performance/Speicheroptimierung
Agilität
Kontinuierliche Verbesserung/Änderung ("Breaking Changes")
Plattformneutralität
.NET war immer schon grundsätzlich plattformneutral – durch seine Intermediate Language und den
Just-in-Time-Compiler
. Microsoft hatte schon 2002 durch das Projekt "
Rotor
" (alias
Shared Source Common Language Infrastructure
) eine auch auf FreeBSD und dem Mac lauffähige Version von .NET erstellt. Diese Implementierung war Voraussetzung für die Standardisierung von .NET und C# bei der
European Computer Manufacturers Association
(
ECMA
-335) einschließlich der späteren Übernahme des Standards durch die
International Standardization Organization
(
ISO
/ IEC 23271).
Nur war Microsoft damals noch eine "Windows only"-Firma und der Meinung, Linux sei ein Krebsgeschwür [
https://www.heise.de/newsticker/meldung/Microsoft-Chef-Ballmer-bezeichnet-Linux-als-Krebsgeschwuer-38381.html
] und lieferte deshalb sein .NET Framework nur für Windows. Die Lizenzbedingungen von
Rotor
ließen keine kommerzielle Nutzung auf anderen Betriebssystemen zu.
Diese Verweigerungshaltung führte dazu, dass sich zwei
Open Source
-Projekte,
Mono
und DotGnu, eine eigene .NET-Implementierung erschufen.
Mono
-Gründer Miguel de Icaza beteuerte damals, dass er niemals den Code von
Rotor
auch nur angeschaut habe, um nicht Gefahr zu laufen, ähnlichen Programmcode wie Microsoft zu produzieren.
In den ersten Jahren wurden in der Entwicklergemeinde wetten abgeschlossen, wie lange Microsoft die Nacharmer gewähren lassen wird, bis die Anwälte vor der Tür standen. Über die Jahre wurde aber klar, dass Microsoft
Mono
nicht nur tolerierte, sondern sogar inoffiziell durch Informationsaustausch unterstützt. Kommerzielle bedeutend wurde
Mono
erst, als man auf den Zug der neu aufkommenden Mobilbetriebssysteme
Android
und
iOS
aufsprang.
Auf der
TechEd
2014 in Housten verkündete Microsoft das "
Project K
": eine schlankere, modulare und plattformneutrale Neuimplementierung von .NET mit dem Werbeattraibut "cloud-optimized .NET Framework". Erster offizieller Produktname war "
.NET Core 5.0
" [
https://www.heise.de/developer/meldung/Microsoft-NET-wird-zur-Cross-Entwicklungsplattform-2454712.html
], dann entschlossen sich Microsoft, die Versionszählung neu zu starten. Nach einigen Verzögerung kam dann
.NET Core 1.0
ist am 26. Juni 2016 für Windows, Linux und macOS. Im Jahr 2020 entfiehl dann offiziell das "Core" im Namen, sodass Microsoft nun bei dieser Produktlinie nur noch von ".NET" spricht. An verschiedenen Stellen findet man aber noch den Zusatz "Core".
Geschichtliches
Anfangs (Jahre 2000-2003) hatte Microsoft .NET als Marketing-Begriff für alle neuen Produkte (Betriebssystem, Server, Office) verwendet – nach Kritik von Kunden und Medien hat Microsoft jedoch die sinnvolle Redu-zierung auf das .NET Framework und zugehörige
Softwarekomponente
n und Werkzeuge vollzogen.
Ursprünglich hatte .NET sechs Teilbereiche:
1. .NET Framework
2. .NET Enterprise Server
3. .NET Device Software
4. .NET Tools (
Visual Studio .NET
)
5. .NET
User Experience
6. . NET My Services ("
Hailstorm
")
Es folgt eine Beschreibung der damaligen Teilbereiche:
1. Das .NET Framework als ein neues technisches Konzept zur Anwendungsentwicklung unter Windows, das ein neues
Komponentenmodell
, eine Laufzeitumgebung und ein
Intermediation
-Konzept beinhaltet
Das .NET Framework umfasst auch ein Regelwerk zum Bau von Compilern (
Common Language Specification
–
CLS
) und die
Common Language Runtime
(
CLR
), die einerseits Laufzeitumgebung für alle .NET-Anwendungen ist und andererseits für alle Sprachen eine einheitliche Klassenbibliothek bereitstellt.
2. Entwicklungswerkzeuge wie
Visual Studio .NET
(
VS.NET
) und
Visual Studio for Applications
(
VSA
), die die Entwicklung von Anwendungen auf Basis des .NET Frameworks erlauben
3. Die .NET Enterprise Server, die die Infrastruktur für .NET-Anwendungen bereitstellen. Der Name .NET En-terprise Server umfasst zurzeit folgende Produkte:
Exchange Server 2000
Host Integration Server 2000
SQL Server
2000
Internet Security and Acceleration Server 2000 (ISA-Server)
Commerce Server 2000
Biztalk Server
2000
Application Center
2000
SharePoint Portal Server 2001
Mobile Information Server 2001
Da diese Produkte aber bereits im Winter 2000 bzw. Frühjahr 2001 – also vor der Verfügbarkeit einer endgültigen Version des .NET Frameworks – erschienen sind, basiert natürlich keines dieser Pro-dukte auf dem .NET Framework. Die Bezeichnung .NET Enterprise Server ist so zu verstehen, dass diese Serveranwendungen den Aufbau von .NET-Anwendungen unterstützen. Technisch basieren alle diese Server aber noch auf COM; sie benötigen keinen Teil der .NET-Laufzeitumgebung. Die .NET-Laufzeitumgebung war zum Zeitpunkt der Veröffentlichung der meisten .NET Enterprise Server auch noch nicht über das Beta-Stadium hinaus. Möglich ist, dass zukünftige Versionen mit dem .NET Framework neu entwickelt werden.
4. die .NET Device Software zur Anbindung von mobilen Geräten wie Mobiltelefonen, Handheld-Computern (PDAs) und anderen technischen Geräten (z.B. Kühl-schränke, Fernseher)
5. neue Dienste für den Endanwender ("
User Experience
"). Dieser Bereich ist von Microsoft noch am wenigsten klar definiert. In Fortsetzung des früheren Marketing-Slogans "Information at your Fingertips" verspricht Microsoft bessere Benutzerschnittstellen mit natürlicherer Bedienung und besseren Werkzeugen, die dem Benutzer mehr Informationen anbieten. In diesem Zusammenhang wird insbesondere der Einsatz von Agententechnologie genannt. Die Umsetzung dieser
User Experience
sieht Microsoft in der Benutzeroberfläche "Luna", die mit
Windows XP
und
Windows .NET Server
ausgeliefert wird.
6. ein Satz von Anwendungen und Diensten, die zur Bereitstellung dieser Endanwenderdienste genutzt werden können. Diese werden als Building Blocks oder auch als Foundation Services bezeichnet. Beispiele dafür sind
Storage
, Authentication, Code-Updates, Suchdienste und Messaging.
Von diesen Teilbereichen sind als Teil von .NET nur noch übrig:
Das .NET Framework
Die Entwicklungswerkzeuge
Einige wenige Building Block
Webservice
s
Alle anderen Produkte existieren noch, tragen aber nicht mehr den Namen ".NET", z.B.
Windows Server 2003
/2008 statt
Windows .NET Server
Windows Server System
statt .NET Enterprise Server
Eine Differenzierung in allgemeine Anwendungen (Java SE) und Unternehmensanwendungen (
Java EE
) gab es nicht. .NET differenzierte früher vielmehr zwischen Funktionen für den Client („
.NET Framework Client Profile
“) und zusätzlichen Funktionen für Server („.NET Framework Extended“).
Internet-Ressourcen:
https://dotnet.microsoft.com
https://www.dotnetframework.de
Aktuelle Online-Artikel
Geschichte und Zukunft des .NET Frameworks: Erscheinungsdaten und Versionsnummern
Weitere Ressoucen auf dieser Website
Codebeispiele .NET (C#, Visual Basic und PowerShell)
DOTNET Scripting Host
Konferenzen und Events für .NET und Web-Softwareentwickler
Informationsportal .NET 10.0
.NET-Fachbegriffslexikon
Website-FAQ: Fragen und Antworten zu dieser Website
Newsletter von Dr. Holger Schwichtenberg
Neuigkeiten zum .NET Framework und Visual Studio .NET
.NET-Klassenreferenz
WCF Barometer - Leistungsmessungen der Windows Communication Foundation (WCF)
Der DOTNET-DOKTOR / Das .NET-Weblog auf www.heise.de
Buch-FAQ: Fragen und Antworten zu den Büchern von Holger Schwichtenberg
Querverweise zu anderen Begriffen im Lexikon
siehe
https://dotnet.microsoft.com/
Shared Source Common Language Infrastructure (SSCLI)
European Computer Manufacturers Association (ECMA )
International Standardization Organization (ISO)
Professional Developers Conference (PDC)
Visual Studio for Applications (VSA)
.NET Framework Client Profile
Common Language Specification (CLS)
Microsoft Developer Network (MSDN)
Universal Windows Platform (UWP)
Common Language Runtime (CLR)
.NET Compact Framework (.NET CF)
Just-in-Time-Compiler
Windows Server System (WSS)
Entwicklungsumgebung
.NET Micro Framework
DotGnu Portable .NET (PNET)
Windows .NET Server
Windows Server Core
Windows Server 2003
Programmiersprache
.NET Framework 1.0 (.NET 1.0)
Softwarekomponente
Objektorientierung (OO)
Application Center
Visual Studio .NET (VS.NET)
Visual Basic .NET (VB.NET)
Komponentenmodell
Windows Runtime (WinRT)
User Experience (UX)
Intermediation
Biztalk Server
.NET Core 5.0
.NET Core 1.0
Systemdienste
.NET Native
Open Source
Managed C++ (MCPP)
Windows XP
JavaScript (JS)
SQL Server
Webservice
Hailstorm
Project K
Windows 8
Datenbank (DB)
Hardware
Ausnahme
.NET 6.0 (.NET 6)
.NET 5.0 (.NET 5)
One .NET
Xamarin
C++/CLI
Android
Storage
Rotor
Mono
iOS
Java Enterprise Edition (Java EE)
Microsoft TechEd (TechEd)
Visual Studio .NET (VS.NET)
Windows Runtime (WinRT)
European Computer Manufacturers Association (ECMA )
Microsoft Developer Network (MSDN)
Primary Domain Control (PDC)
Microsoft Foundation Classes (MFC)
Visual Studio for Applications (VSA)
Universal Windows Platform (UWP)
International Standardization Organization (ISO)
Common Language Specification (CLS)
Common Language Runtime (CLR)
Beratung & Support
Moderne Webanwendungen/Webprogrammierung mit Blazor (ASP.NET Core Blazor)
.NET Framework versus .NET
.NET/C# und Java/JEE im Vergleich: Welche Softwareentwicklungsplattform ist besser?
.NET-Performanceprobleme / Leistungsprobleme
.NET-Webservices mit WebAPI, SignalR, gRPC oder WCF/CoreWCF?
ASP.NET (Core)-Leistung / ASP.NET (Core)-Performance
Best Practices bei der Softwareentwicklung mit .NET, ASP.NET (Core), WPF (Core), WCF/CoreWCF, Entity Framework (Core) u.a.
Migration zu .NET / Umstieg auf .NET
Umstellung/Migration/Umstieg von .NET Framework auf das moderne .NET
Umstellung/Migration/Umstieg von ADO.NET Entity Framework auf Entity Framework Core
Umstellung/Migration/Umstieg von ASP.NET-Anwendungen von .NET Framework auf ASP.NET Core
Umstellung/Migration/Umstieg von Windows Forms-Anwendungen von .NET Framework auf das moderne .NET
Umstellung/Migration/Umstieg von WPF-Anwendungen von .NET Framework auf das moderne .NET
Webserverframeworks im Vergleich: ASP.NET (Core) versus node.js versus PHP
Werkzeugauswahl und -einführung für die .NET-Anwendungsentwicklung (Microsoft-Werkzeuge und/oder Drittanbieterwerkzeuge)
Anwendungsarchitektur / Anwendungsdesign / Softwarekonzept (Entwurf einer Softwarearchitektur)
Anwendungsredesign
Architekturreviews
Begutachtung bestehender Softwarearchitekturen (Architekturreviews/Technikreviews)
Best Practices für moderne Webanwendungen mit HTML5, CSS3 und JavaScript
Cross-Plattform-Entwicklung / Cross-Plattform-Tools
Entity Framework (Core)-Leistung / Entity Framework (Core)--Performance: Optimierung von Entity Framework-Datenzugriffen
Entwicklung von Prototypen
Entwicklung von Teilsystemen
Laufendes Coaching von Entwicklungsteams
Machbarkeitsstudien
Pattern einsetzen
Programmcodereview
REST versus SOAP (SOAP und REST im Vergleich)
Sicherheitsanalyse/Sicherheitsreview
Anfrage für Beratung/Consulting zu .NET DOTNET
Gesamter Beratungsthemenkatalog
Technischer Support zum .NET DOTNET
Schulungen
.NET 10.0 - Änderungen und Neuerungen gegenüber .NET 9.0
ASP.NET Core 10.0 - Änderungen und Neuerungen gegenüber ASP.NET Core 9.0
Uno Platform - Cross-Plattform-GUI-Anwendungen mit .NET und XAML
Künstliche Intelligenz (KI) in .NET-Programmen nutzen
ASP.NET Core 9.0 - Änderungen und Neuerungen gegenüber ASP.NET Core 8.0
.NET 9.0 - Änderungen und Neuerungen gegenüber .NET 8.0
.NET 8.0 - Änderungen und Neuerungen gegenüber .NET 7.0
Event Driven Design (mit .NET/C# oder Java)
Umstieg auf .NET Multi-Platform App UI (MAUI) (Umstellung/Migration von Xamarin Forms-Apps auf .NET MAUI)
ASP.NET Core 7.0 - Änderungen und Neuerungen gegenüber ASP.NET Core 6.0
.NET Akademie: Blazor-Hands-On: Echte Single-Page-Web-Apps mit .NET und C# entwickeln (3-Tages-Agenda des öffentlichen Seminars)
.NET Akademie: Unit Testing und Test Driven Development (TDD) mit .NET/C# (3-Tages-Agenda des öffentlichen Seminars)
.NET Akademie: Windows UI Library 3 (WinUI 3): Moderne Windows-Desktop-Anwendungen (3-Tages-Agenda des öffentlichen Seminars)
Umstieg auf .NET 8.0/9.0/10.0 - Entscheiderworkshop (Umstellung/Migration von klassischem .NET Framework zu .NET 8.0/9.0/10.0)
Hybride Anwendungen mit .NET und CefSharp (Einbindungen von Webanwendungen in WPF- und Windows Forms-Desktopanwendungen)
Avalonia - Cross-Plattform-GUI-Anwendungen mit .NET und XAML
.NET 6.0 - Änderungen und Neuerungen gegenüber .NET 5.0
"End-to-End": Eine Best Practices-Softwarearchitektur für eine .NET-Anwendung von der Datenbank bis zur Benutzeroberfläche
.NET 3.5-Crashkurs - Überblick über das .NET Framework 3.5 und Visual Studio 2008 für Umsteiger von .NET 2.0/3.0
.NET 3.5-Update - Die Neuerungen in .NET Framework 3.5 und Visual Studio 2008 im Überblick
.NET 4.0-Update - Die Neuerungen in .NET Framework 4.0 und Visual Studio 2010 im Überblick
.NET 4.5.1/.NET 4.5.2/4.5.3 Update / Neuerungen in .NET Framework 4.5.1/.NET Framework 4.5.2/.NET Framework 4.5.3
.NET 4.5-Update - Die Neuerungen in .NET Framework 4.5/4.5.1/4.5.2 und Visual Studio 2012/2013 im Überblick
.NET 4.6.x/4.7.x-Update - Die Neuerungen in .NET Framework 4.6/4.6.1/4.6.2/4.7/4.7.1/4.7.2 im Überblick
.NET 4.8 - Die Neuerungen in .NET Framework 4.8 im Überblick
.NET 5.0 - Änderungen und Neuerungen gegenüber .NET Core 3.x
.NET 6.0
.NET 7.0 - Änderungen und Neuerungen gegenüber .NET 6.0
.NET Akademie: .NET MAUI: .NET-/C#-Cross-Plattform-Entwicklung für Android, iOS (iPhone, iPad) und Windows (3-Tages-Agenda des öffentlichen Seminars)
.NET Akademie: .NET-/C#-Basisseminar (3-Tages-Agenda des öffentlichen Seminars)
Anfrage für eine individuelle Schulung zum Thema .NET DOTNET
Gesamter Schulungsthemenkatalog
Fachbücher
Blazor 10.0: Moderne Webanwendungen und hybride Cross-Platform-Apps mit .NET 10.0, C# 14.0 und Visual Studio 2026
C# 14.0 Crashkurs
Moderne Datenzugriffslösungen mit Entity Framework Core 10.0
.NET 10.0 Update: Die Neuerungen in .NET 10.0 gegenüber .NET 9.0
Blazor 9.0: Moderne Webanwendungen und hybride Cross-Platform-Apps mit .NET 9.0, C# 13.0 und Visual Studio 2022
C# 13.0 Crashkurs
Cross-Plattform-Apps mit .NET MAUI entwickeln
Moderne Datenzugriffslösungen mit Entity Framework Core 9.0
.NET 9.0 Update: Die Neuerungen in .NET 9.0 gegenüber .NET 8.0
.NET 8.0 Update: Die Neuerungen in .NET 8.0 gegenüber .NET 7.0
Blazor 8.0: Moderne Webanwendungen und hybride Cross-Platform-Apps mit .NET 8.0, C# 12.0 und Visual Studio 2022
Moderne Datenzugriffslösungen mit Entity Framework Core 8.0
C# 12.0 Crashkurs
App-Entwicklung für Mobile und Desktop: Software Engineering mit .NET MAUI und Comet für iOS, Android, Windows und macOS
Cross-Plattform-Apps mit .NET MAUI entwickeln
Blazor 7.0: Blazor WebAssembly, Blazor Server und Blazor Hybrid
C# 11.0 Crashkurs
Moderne Datenzugriffslösungen mit Entity Framework Core 7.0
App Engineering: SwiftUI, Jetpack Compose, .NET MAUI und Flutter
Moderne Datenzugriffslösungen mit Entity Framework Core 6.0
Blazor 6.0: Blazor WebAssembly, Blazor Server und Blazor Desktop
C# 10.0 Crashkurs
C# 9.0 Crashkurs: Die Syntax der Programmiersprache C# für die Softwareentwicklung in .NET 5.0, .NET Core und Xamarin
ASP.NET Core Blazor 5.0: Blazor WebAssembly und Blazor Server - Moderne Single-Page-Web-Applications
Moderne Datenzugriffslösungen mit Entity Framework Core 5.0
ASP.NET Core Blazor 3.1/3.2: Blazor Server und Blazor Webassembly - Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio
ASP.NET Core Blazor 3.0/3.1: Blazor Server und Blazor Webassembly - Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio
C# 8.0 Crashkurs: Die Syntax der Programmiersprache C# für die Softwareentwicklung in .NET Framework, .NET Core und Xamarin
Moderne Webanwendungen für .NET-Entwickler: Server-Anwendungen, Web APIs, SPAs & HTML-Cross-Platform-Anwendungen mit ASP.NET, ASP.NET Core, JavaScript
C# 7.3 Crashkurs: Die Syntax der Programmiersprache C# für die Softwareentwicklung in .NET Framework, .NET Core und Xamarin
Alle unsere aktuellen Fachbücher
E-Book-Abo für ab 99 Euro im Jahr